//    Copyright (C) Kherty.  All rights reserved.
using System.Collections.Generic;

namespace OpenLS.Chart.UI
{
    public class UnitManager
    {
        public static IEnumerable<Unit> BuiltInUnits
        {
            get
            {
                yield return new CustomUnit();
                yield return new BuiltInUnit(BuiltInUnitValue.Hundreds);
                yield return new BuiltInUnit(BuiltInUnitValue.Thousands);
                yield return new BuiltInUnit(BuiltInUnitValue.TenMillions);
                yield return new BuiltInUnit(BuiltInUnitValue.HundredThousands);
                yield return new BuiltInUnit(BuiltInUnitValue.Millions);
                yield return new BuiltInUnit(BuiltInUnitValue.TenMillions);
                yield return new BuiltInUnit(BuiltInUnitValue.HundredMillions);
                yield return new BuiltInUnit(BuiltInUnitValue.Billions);
                yield return new BuiltInUnit(BuiltInUnitValue.Trillions);
            }

        }
    }
}
